@charset "utf-8";
/* @font-face {
  font-family: '方正细珊瑚简体';
  src: url('fonts/fzxshjt.ttf') format('truetype');
} */
#app {
  width: 20000px;
  height: 20000px;
  background: #fff;
  overflow: scroll;
}
#app-header {
  height: 50px;
  background: #304856;
}
#app-header .app-header-title {
  height: 50px;
  width: 250px;
  padding-left: 20px;
  font: 800 19px/50px "方正细珊瑚简体";
  background-color: #3bc0c3;
  color: #fff;
}
#app-header .app-header-menu {
  height: 48px;
  border: 1px solid #3f586a;
  background: -webkit-linear-gradient(#3d444c, #2b2f32); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(#3d444c, #2b2f32); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(#3d444c, #2b2f32); /* Firefox 3.6 - 15 */
  background: linear-gradient(#3d444c, #2b2f32); /* 标准的语法 */
}
#app-partlib {
  width: 270px;
  background-color: #2e4555;
  overflow: hidden;
}
#app-result {
  width: 240px;
  background-color: #d5dbe0;
}

#app-tabs .tabs-panels .panel .panel-body:nth-child(1) {
  background-color: #fff;
}

/*#app-canvas text.draw2d_shape_basic_Label{
    fill: rgb(0,0,0,1) !important;
}
#app-canvas text{
    white-space: pre-line !important;
}*/
.panel-header,
.panel-body {
  border-color: #36546f;
  background: #2e4555;
}

#app .layout-panel-north:nth-child(1) {
  height: 50px !important;
}
#app .layout-expand-west,
.layout-expand-east {
  background-color: #162d3d;
}
#app .layout-split-east {
  border-left: 1px solid #162d3d;
}
#app .tabs-scroller-left,
#app .tabs-scroller-right {
  background-color: #162d3d;
}
